Hardware-Software Partitioning of Digital Signal Processing in Ultrasound Medical Devices a Case Study
نویسنده
چکیده
The development of ultrasound devices and diagnostic methods is closely related with the development of microelectronics and digital signal processing. In most of the state of the art electronic devices, the signal is digitally processed. These devices may be generally categorized based on the number of parallel processing channels. Imaging devices with multi-element linear or phased arrays usually have 16-256 transmission/reception channels. Single channel processing is usually performed in imaging devices with mechanically moved single element sector heads, the so-called “wobbler” and in dedicated Doppler devices. The methods of signal processing are much the same in all device categories. The paper presents a general overview of ultrasound signal processing and its digital implementation with emphasis on hardware-software partitioning. The available state of the art methods and systems of digital signal processing using both hardware and software are presented as well as the issues pertaining to algorithm implementation methodology. The state of the art system solutions are presented based on the descriptions of representative ultrasound devices, found in literature. The similarities between the presented devices and radio signal processing systems used in telecommunication are also discussed in the paper. Based on device description, the authors present the architecture of processing and communication as well as specific design solutions. The discussed issues and system solutions are analyzed based on two ultrasound medical devices, namely: • uScan high frequency ultrasonograph with coded transmission (Lewandowski & Nowicki, 2008), • digiTDS transcranial Doppler system (Lewandowski et al., 2009). Both devices have been designed and built by the author and co-workers at the Institute of Fundamental Technological Research, Polish Academy of Sciences. They have been designed for commercial purposes, in conformity with medical standards and economic limitations. The analysis of the presented solution comprises: • description of the presented systems architecture and of the processing algorithm implementation, • decisions concerning the design and hardware-software partitioning.
منابع مشابه
Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)
Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...
متن کاملAutomated Software Acceleration in Programmable Logic for an Efficient NFFT Algorithm Implementation: A Case Study
Non-equispaced Fast Fourier transform (NFFT) is a very important algorithm in several technological and scientific areas such as synthetic aperture radar, computational photography, medical imaging, telecommunications, seismic analysis and so on. However, its computation complexity is high. In this paper, we describe an efficient NFFT implementation with a hardware coprocessor using an All-Prog...
متن کاملطراحی و ساخت یک سیستم تشخیص خواب آلودگی راننده مبتنی بر پردازشگر سیگنال TMS320C5509A
Every year, many people lose their lives in road traffic accidents while driving vehicles throughout the world. Providing secure driving conditions highly reduces road traffic accidents and their associated death rates. Fatigue and drowsiness are two major causes of death in these accidents; therefore, early detection of driver drowsiness can greatly reduce such accidents. Results of NTSB inves...
متن کاملHardware/Software Co-design Methodology and DSP/FPGA Partitioning: A Case Study for Meeting Real-Time Processing Deadlines in 3.5G Mobile Receivers
This paper presents a DSP/FPGA hardware/software partitioning methodology for signal processing workloads. The example workload is the channel equalization and user-detection in HSDPA wireless standard for 3.5G mobile handsets. Channel equalization and user-detection is a major component of receiver baseband processing and requires strict adherence to real time deadlines. By intelligently explo...
متن کاملA Quantitative Investigation on the Effect of Edge Enhancement for Improving Visual Acuity at Different Levels of Contrast
Background: The major limitation in human vision is refractive error. Auxiliary equipment and methods for these people are not always available. In addition, limited range of accommodation in adult people when switching from a far point to a near point is not simply possible. In this paper, we are looking for solutions to use the facilities of digital image processing and displaying to improve ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012